home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / src / X11 / xarchie-2.0.9 / help-text1.sh < prev    next >
Linux/UNIX/POSIX Shell Script  |  1995-06-18  |  688b  |  27 lines

  1. #!/bin/sh
  2. #
  3. # help-text1.sh : Convert xarchie manpage into Help strings.
  4. #
  5. # To avoid long strings, the text is broken into one C string
  6. # per line of formatted text.
  7. #
  8. # George Ferguson, ferguson@cs.rochester.edu, 23 Apr 1993.
  9. #
  10. # The commands below perform the following steps:
  11. # - Indicate Help formatting
  12. # - Send manpage...
  13. # - ...through nroff
  14. # - Remove underlining (sed has no nice way of specifying backspace)
  15. # - Collapse blank lines
  16. # - Escape "real" quotes then add string quotes
  17. # - Put a NULL entry after each topic
  18.  
  19. echo '.nr XX 1' |\
  20. cat - xarchie.man |\
  21. nroff -man |\
  22. ul -t dumb |\
  23. uniq |\
  24. sed -e 's/"/\\"/g' -e 's/^\(.*\)$/"\1\\n",/' |\
  25. sed 's/^\("..[^ "]\)/NULL,\
  26. \1/'
  27.